草庐IT

Java LongStream求和int数组元素

全部标签

javascript - 映射数组中的属性并在 JavaScript es6 中连接一个字符串

我有以下对象数组,例如一些作者,我想映射它们并返回一个字符串,该字符串已与某种格式连接。出于某种原因,我对这个相当简单的事情有疑问。constauthors=[{id:1,name:'Steven'},{id:2,name:'Nick'}]letnames=authors.map((a,i)=>{return`${a.name}iscool`})console.log(names)//["Steveniscool","Nickiscool"]//butIreallywantthestring"SteveniscoolNickiscool"我怎样才能让它通过映射并将其格式化为字符串?例如

javascript - 如何从数组中获取属性名称和值

所以我的对象有很多属性,我需要从该对象获取所有值和属性名称,我不确定什么是最好和最简单的方法。我已经尝试了几种方法,但没有任何运气angular.forEach(array,function(value,key){console.log(value);}); 最佳答案 您还可以使用Object.keys()它返回对象的键数组。例如:varobj={0:"a",1:"b",2:"c"};console.log(Object.keys(obj));//[0,1,2]您还可以使用Object.values()它返回对象值的数组:varob

javascript - 如何在 Angular2+ 中使用 ngStyle 将转换翻译属性应用于元素

我正在尝试使用[ngStyle]有条件地将transform:translateX($value)直接应用于模板元素,但我找不到任何人谈论这个。主要是因为我不知道要搜索什么:D。我见过一些使用[style.color]进行基本样式设置的方法,或者使用[attr.style]="{'transform':'translateX(4rem)'}"但最后一个在呈现的HTML中返回:style="unsafe"。我已经看到您可以使用Sanitizer来清理或绕过您的样式/脚本等...但在这一点上,它开始“闻起来”像您不应该做的事情?我正在寻找一种干净的方法来实现这一目标。但我不知道去哪里找。提

javascript - 二维数组中增强的 for 循环 - JavaScript

我在Javascript中创建了以下二维数组//CreatebasiclineararrayvarImgArray=newArray(4);//Dothe2Darrayforeachorthelineararrayslotsfor(i=0;i现在我想使用2个“增强的for循环”遍历它。但我仍然停留在如何使用循环上,因为只有ImgArray说明了这一点。例如;//Loadtheimagesfor(variinImgArray){for(???){//Howwouldidothis?Whatdoistateasanarray?///...}document.write("");}非常感谢任

javascript - 使用javascript获取焦点元素的ID

我有一个包含许多anchor元素的Html页面。这个单一的Html页面包含许多div部分。一次只显示一个部分,并且将聚焦特定于该部分的anchor。此html还包含一个用于打开弹出窗口的div。当此弹出窗口将打开特定于此的anchor时将聚焦。现在我想让anchor更早地聚焦到弹出anchor。我的代码如下:-ReturnSelectyourSunSign我们会提供任何帮助 最佳答案 您需要document.activeElement.id。您可以找到更多信息here,这在之前就受到了批评。

javascript - 如何删除 Javascript 数组中的方括号?

我有一个名为value的数组,当我console.log(value)时,我得到了大约30行代码,其中包含以下[6.443663,3.419248]数字随着纬度和经度的变化而变化。但我需要以某种方式去掉每个方括号。我尝试了varreplaced=value.toString().replace(/\[.*\]/g,'');但这将上面的示例更改为6.443407,3.419035000000008并使我的代码失败。换句话说,我需要帮助去掉数组中的方括号,以便在我的map上绘制点。我的数组由以下代码组成,因为每个纬度和经度值都保存在a链接内的onClick函数中。因此,这里的一位成员好心地

具有自定义变量索引的 Javascript 数组

是否可以使用变量设置数组的自定义索引。例如:varindexID=5;vartemp={indexID:newArray()};上面的示例将数组索引设置为indexID而不是5。我试过使用=sndquotes但我没有成功。谢谢 最佳答案 是的,只需使用方括号表示法:vartemp={};temp[indexID]=[];还要注意temp是一个对象,而不是数组。在JavaScript中,所有关联数组(或字典)都表示为对象。更多:http://www.jibbering.com/faq/faq_notes/square_brackets

javascript - 使用 javascript 将一个 CSS 类添加到具有另一个类名的所有元素

我正在尝试使用javascript将一个类添加到具有不同类的所有元素。我知道你可能认为这是多余的,但对于我所处的情况来说,这是需要的。我需要一种方法来查看具有该类名的所有元素并添加该类,但我不明白如何计算?我正在使用cms工作,我不能在它自己的类中更改样式。$(document).ready(function(){varClassBtn=document.getElementsByClassName("buttonSubmit");ClassBtn.className=ClassBtn.className+"btn";}); 最佳答案

javascript - 将第一个对象推到 javascript 数组中的最后一个,保持所有其他值不变

我有以下JavaScript数组:vardays=[{"day":"sunday","morning":"geschlossen",},{"day":"monday","morning":"geschlossen",},{"day":"tuesday","morning":"geschlossen",},{"day":"wenesday","morning":"geschlossen",},{"day":"thursday","morning":"16:30-19:00Uhr",},{"day":"friday","morning":"09:00-18:00Uhr",},{"day":

javascript - 使用 slick 从 li 元素创建轮播

我正在使用slick从列表项创建轮播list的结构是这样的我无法为其创建轮播。内容而是显示为普通列表。检查节点时,我看到相关的分类已添加到dom。光滑的链接:https://kenwheeler.github.io/slick/ 最佳答案 实际上,Slick默认使用div元素作为幻灯片,但您可以使用“slide”参数更改它(slide|element|'div'|Elementquerytouseasslide)。在你的情况下,你需要(在你的js中)像这样的东西:$('.slicker').slick({slide:'li'});您